package request

type AccountPagination struct {
	Pagination
	Keyword   string `form:"keyword" json:"keyword"`       // 关键字
	Username  string `form:"username" json:"username"`     // 用户名
	ShopID    string `form:"shopId" json:"ShopId"`         // 店铺ID
	Status    *int   `form:"status" json:"status"`         // 状态
	CompanyId int    `form:"company_id" json:"company_id"` // 状态
}

type AccountCreate struct {
	Username  string `form:"username" json:"username"`     // 用户名
	Password  string `form:"password" json:"password"`     // 加密密码
	OriginPwd string `form:"origin_pwd" json:"origin_pwd"` // 原始密码
	Status    *int   `form:"status" json:"status"`         // 状态
	CompanyId uint   `form:"company_id" json:"company_id"` // 状态
}

type AccountUpdate struct {
	Username  string `form:"username" json:"username"`     // 用户名
	Password  string `form:"password" json:"password"`     // 加密密码
	OriginPwd string `form:"origin_pwd" json:"origin_pwd"` // 原始密码
	Status    *int   `form:"status" json:"status"`         // 状态
	CompanyId int    `form:"company_id" json:"company_id"` // 状态
}

type AccountUpdatePassword struct {
	Username  string `form:"username" json:"username"`     // 用户名
	Password  string `form:"password" json:"password"`     // 加密密码
	OriginPwd string `form:"origin_pwd" json:"origin_pwd"` // 原始密码
}

type AccountGetHashPwd struct {
	OriginPwd  string `form:"origin_pwd" json:"origin_pwd"`     // 原始密码
}

type AccountGetAccount struct {
	Username  string `form:"username" json:"username"`     // 用户名
}
